package com.yn.club.subject.domain.service;

import com.yn.club.common.util.PageReq;
import com.yn.club.common.util.PageResp;
import java.io.Serializable;
import java.util.List;
import com.yn.club.subject.domain.entity.SubjectCategoryDO;

/**
 * 题目分类(SubjectCategory)表服务接口
 *
 * @author YN
 * @since 2025-01-21 17:36:34
 */
public interface SubjectCategoryDomainService {

  /**
   * 分页
   */
  PageResp<SubjectCategoryDO> page(PageReq pageReq, SubjectCategoryDO query);

  /**
   * 新增数据
   */
  Boolean insert(SubjectCategoryDO obj);


  /**
   * 更新数据
   */
  Boolean updateById(SubjectCategoryDO obj);

  /**
   * 批量删除
   */
  Boolean delete(List<Integer> ids);

  /**
   * 根据id查找
   */
  SubjectCategoryDO getById(Serializable id);


}

